8
82
22
7
9
121
19
6
31
102
28
21
92
60
17
53
39
23
11
87
96
32
38
15
34
79
16
37
33
48
59
25
41
42
288
63
68
57
58
118
248
137
91
150
262
70